//spu相关接口函数
import request from '@/utils/request'

//获取spu列表数据接口
export const reqSpuList = (page, limit, category3Id) => request({ url:`/admin/product/${page}/${limit}`, method:'get', params:{category3Id} })

//r获取某一个spu信息
export const reqSpu = (spuId) => request({ url:`/admin/product/getSpuById/${spuId}`, method:'get'})

//获取品牌信息
export const reqTradeMarkList = () => request({ url:'/admin/product/baseTrademark/getTrademarkList', method:'get'})

//获取spu图片接口
export const reqSpuInageList = (spuId) => request({ url:`/admin/product/spuImageList/${spuId}`, method:'get'})

//获取全部品牌销售属性
export const reqBaseSaleAttrList = () => request({ url:'/admin/product/baseSaleAttrList', method:'get'})

//添加 || 修改 spu接口
export const reqAddOrUpdateSpu = (spuInfo) => {
    //携带的参数带有ID（ 修改spu ）
    if(spuInfo.id) {
        return request({ url: '/admin/product/updateSpuInfo', method: 'post', data: spuInfo})
    } else {
        //不带有ID（ 添加spu ）
        return request({ url: '/admin/product/saveSpuInfo', method: 'post' ,data: spuInfo})
    }
}

//删除spu
export const reqDeleteSpu = (spuId) => request({ url:`/admin/product/deleteSpu/${spuId}`, method:'delete'})



//添加sku接口
//获取spu图片接口
// export const reqSpuInageList = (spuId) => request({ url:`/admin/product/spuImageList/${spuId}`, method:'get'})

//获取销售属性的数据接口
export const reqSpuSaleAttrList = (spuId) => request({ url:`/admin/product/spuSaleAttrList/${spuId}`, method:'get'})

//获取品台属性数据接口
export const reqAttrInfoList = (category1Id,category2Id,category3Id) => request({ url: `/admin/product/attrInfoList/${category1Id}/${category2Id}/${category3Id}`, method: 'get'})

//添加sku
export const reqAddSku = (skuInfo) => request({ url:'/admin/product/saveSkuInfo', method:'post', data:skuInfo})


//查看当前spu全部sku列表接口
export const reqSkuList = (spuId) => request({ url:`/admin/product/findBySpuId/${spuId}`, method:'get'})